home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 November: Tool Chest / Dev.CD Nov 94.toast / New System Software Extensions / OpenDoc A6 / SOM / OpenDoc and SOM / IDL / NamSpace.idl < prev    next >
Encoding:
Text File  |  1994-04-19  |  1.6 KB  |  76 lines  |  [TEXT/MPS ]

  1. //# Copyright:    © 1993-94 by Apple Computer, Inc., all rights reserved.
  2. #ifndef _NAMSPACE_
  3. #define _NAMSPACE_
  4.  
  5. #ifndef _NAMSPACB_
  6. #include "NamSpacB.idl"
  7. #endif
  8.  
  9. //==============================================================================
  10. // Scalar Types
  11. //==============================================================================
  12.  
  13. //==============================================================================
  14. // Classes defined in this interface
  15. //==============================================================================
  16.  
  17. interface  ODNameSpace;
  18.  
  19. //==============================================================================
  20. // Classes used by this interface
  21. //==============================================================================
  22.  
  23. interface  ODNameSpaceManager;
  24. interface  ODSession;
  25. interface  ODStorageUnitView;
  26.  
  27.  
  28. //==============================================================================
  29. // ODNameSpace
  30. //==============================================================================
  31.  
  32. interface ODNameSpace :  ODBaseNameSpace
  33. {
  34.  
  35.  
  36.   
  37. #ifdef __SOMIDL__
  38.     implementation
  39.       {
  40.     override:
  41.         somInit,
  42.         somUninit,
  43.         
  44.         Purge,
  45.  
  46.         GetName,
  47.         Register,
  48.         Unregister,
  49.         GetValue,
  50.         Exists,
  51.         WriteToFile,
  52.         ReadFromFile,
  53.         WriteToStorage,
  54.         ReadFromStorage;
  55.         
  56.     releaseorder:
  57.             reserved1,
  58.             reserved2,
  59.             reserved3,
  60.             reserved4,
  61.             reserved5,
  62.             reserved6,
  63.             reserved7,
  64.             reserved8,
  65.             reserved9,
  66.             reserved10;
  67.  
  68.         majorversion = 1; minorversion = 0;
  69.         
  70.  
  71.   };
  72. #endif
  73. };
  74.  
  75. #endif //# _NAMSPACE_
  76.